<%--
    Document   : index
    Created on : 18-jun-2008, 16:13:58
    Author     : victor
--%>

<%@page contentType="text/html" pageEncoding="UTF-8" import="java.util.*" import="com.util.*" import="com.beans.Perfil"%>
<% if (!usuario.isValido()) {%>
    <jsp:forward page="error.jsp"/>
<%}%>
<jsp:useBean id="lista" scope="request" class="com.beans.ListaPerfil" />
<%
String his=(String)request.getParameter("historico");
System.out.println("Historico: "+his);
if(his==null)his="";
boolean historico=false;
if(his.equalsIgnoreCase("SI")){
    historico=true;
}
String anio=(String)request.getParameter("anio");
lista.todosPefiles(historico,anio);
ArrayList listaAnios=UtilConsultas.getAniosPerfil();
%>

        <script language = "javascript">
            function detalle(num){
                //alert("Si");
                document.docdata.numExp.value=num;
                document.docdata.action="detalleperfil.jsp";
                //alert("consultarOferta.jsp?idOferta="+num);
                document.docdata.submit();
            }
        </script>
<br>
<%
        for(int i=0;i<listaAnios.size();i++){
            out.print("<a href='lista.jsp?anio="+(String)listaAnios.get(i)+"&historico="+his+"'>"+(String)listaAnios.get(i)+"</a>");
            if(i<(listaAnios.size()-1)){
                out.print("|");
            }
        }
        %>
        <table cellpadding="1">
            <tr><td>&nbsp;</td></tr>
            <tr class="cabecera">
                <td>
                    Expediente
                </td>
                <td>
                    Estado
                </td>
                <td>
                    Objeto del contrato
                </td>
                <td>
                    Presupuesto/tipo de licitaciÃ³n
                </td>
            </tr>
            <% ArrayList l = lista.getLista();
            Perfil p;
            String color;
            String estilo;
            for (int i = 0; i < lista.getElementos(); i++) {
                p= (Perfil)l.get(i);
                if (i % 2 == 0) {
                    estilo = "lista1";
                    color = "#ffffff";
                } else {
                    estilo = "lista2";
                    color = "#ccffcc";
                }
                %>
            <tr onmouseover='this.style.backgroundColor="orange";this.style.cursor="hand"' onmouseout="this.style.backgroundColor='<%=color%>'" class="<%=estilo%>" onclick="detalle('<%=((Perfil) l.get(i)).getId()%>');">
                <td><!--a href="detalleperfil.jsp?numExp=<%=((Perfil) l.get(i)).getId()%>"-->
                        <%=p.getNExp()%>/<%=p.getAnio() %>
                    <!--/a-->
                </td>
                <td>
                    <%
                    int iniLici=Utils.numeroFechaDDMMAAAA(p.getIniLici());
                    int finLici=Utils.numeroFechaDDMMAAAA(p.getLimLici());
                    int hoy=Utils.numeroFechaDDMMAAAA(Utils.fechaActualString());
                    int fin=Utils.numeroFechaDDMMAAAA(p.getFAdjuDefi());
                    if(fin<=hoy && fin!=-1){
                        out.print("Finalizado");
                    }else if(finLici<hoy && finLici!=-1){
                        out.print("En tramitación");
                    }else if(finLici>=hoy && finLici<=hoy && finLici!=-1){
                        out.print("En licitación");
                    }else if(iniLici<=hoy && iniLici!=-1){
                        out.print("En licitación");
                    }else{
                        out.print("Sin iniciar");
                    }

                    
                    %>
                </td>
                <td>
                    <%=p.getObjetoContra()%>
                </td>
                <td>
                    <%=p.getPresuTipoLi()%>
                </td>
            </tr>

            <% } %>
            <tr><td>&nbsp;</td></tr>
        <!--/table>
        <table-->
            <!--tr>
                <td class="nota" colspan="3">
                    <a href="alta.jsp">Crear nueva entrada</a>&nbsp;&nbsp;&nbsp;
                    <a href="../ver/index.jsp">VersiÃ³n pÃºblica</a>
                </td>
            </tr-->
            <!--tr>
                <td class="nota">
                    * Pulsa en el nÃºmero de expediente para modificar su contenido.
                </td>
            </tr-->
            <!--tr>
                <td class="nota" align="right">
                    Perfil del contratante v1.2
                </td>
            </tr-->
        </table>
        <form name="docdata" method="post">
            <input type="hidden" name="numExp">
            <input type="hidden" name="historico" value="<%= his %>">
        </form>
